/*
	[SkM!] (C)2001-2099 SKSCHOOL Team.
	$Id: common.js 2018-11-12 4:43:22 $
*/


/**
 * @desc		顶部菜单触发右侧菜单切换
 * @param 		
 * @type		void
 */
$('#topmenu li a').click(function(){

	// leftmenu add/del class show
	var identity = $(this).attr('identity');
	if(identity == '') 
	{
		alert('顶部导航【identity】属性缺少值！');
		return;
	}
	$('#leftmenu .leftmenu').hide();
	$('#leftmenu .leftmenu_'+identity).show();

	// topmenu add/del class
	$('#topmenu li').removeClass('navon');
	$(this).parents('li').addClass('navon');
});


/**
 * @desc		右侧菜单触发TabMenu切换
 * @param 		
 * @type		void
 */
$('#leftmenu li a').click(function(){
	
	// iframe show
	var src = $(this).attr('src');
	$('.sk_iframe_src').attr('src',src);

	// leftmenu add/del class
	$('#leftmenu li a').removeClass('tabon');
	$(this).addClass('tabon');
	
	// TabMenu add/del class
	var TabMenuStr = $('#TabMenu').attr('TabMenuArr');
	var TabMenuArr = TabMenuStr.split(',');
	var identity = $(this).attr('identity');
	if(identity == '') 
	{
		alert('左侧导航【identity】属性缺少值！');
		return;
	}
	$('#TabMenu ul li').removeClass('current');
	if($.inArray(identity,TabMenuArr) == '-1')
	{
		$('#TabMenu').attr('TabMenuArr',TabMenuStr+identity+',')
		var name = $(this).find('span').html();
		$('#TabMenu ul li:last-child').after('<li class="current" src="'+src+'" identity="'+identity+'" ><span><em>'+name+'</em><em class="del">关闭</em></span></li>');
	} 
	$('#TabMenu ul li[identity='+identity+']').addClass('current');
});

/**
 * @desc 		TabMenu触发刷新
 * @param 		
 * @type		void
 */
$('#TabMenu li').live('click',function(event) {
    if($(event.target).hasClass('del')) return;
	
	$('#TabMenu ul li').removeClass('current');
	$(this).addClass('current');

	// iframe refresh
	var src = $(this).attr('src');
	$('.sk_iframe_src').attr('src',src);
});

/**
 * @desc	TabMenu触发删除
 * @param 		
 * @type		void
 */
$('#TabMenu .del').live('click',function(){
	var className = $(this).parents('li').attr('class');
	var identity = $(this).parents('li').attr('identity');
	if(className == 'current')
	{
		var lithis = $(this).parents('li').prev();
		lithis.addClass('current');
		var src = lithis.attr('src');
		$('.sk_iframe_src').attr('src',src);
		$(this).parents('li').remove();
	}else{
		$(this).parents('li').remove();
	}
	// 过滤
	var TabMenuStr = $('#TabMenu').attr('TabMenuArr');
	var TabMenuArr = TabMenuStr.split(',');
	TabMenuArr.splice($.inArray(identity,TabMenuArr),1);
	$('#TabMenu').attr('tabmenuarr',TabMenuArr.join(',')); 
});

/**
 * @desc 搜索框隐藏/显示切换
 */
$('#sk_search_h').click(function(){
	$('#searchBox').hide(200);
	$('#sk_search_s').show();
	$('#sk_search_h').hide();
}); 

$('#sk_search_s').click(function(){
	$('#searchBox').show(200);
	$('#sk_search_s').hide();
	$('#sk_search_h').show();
}); 


/**
 * @desc 刷新
 */
$('.sk_refresh').click(function(){
	location.reload();
}); 

/**
 * @desc 全屏
 */
$('#fullscreen').live('click', function(){
	var cssName = $(this).attr('class');
	if(cssName == 'admin_unfull')
	{
		$('.menutd',parent.document).show();
		$('.copyright',parent.document).show();
		$('.mainhd',parent.document).parents('tr').show();
		
		$(this).removeClass('admin_unfull').addClass('admin_full');
	}else{
		$('.menutd',parent.document).hide();
		$('.copyright',parent.document).hide();
		$('.mainhd',parent.document).parents('tr').hide();
		
		$(this).removeClass('admin_full').addClass('admin_unfull');
	}
}); 


/**
 * @desc init
 */
window.onload = function() { 
	var src = $('#leftmenu ul li a[identity=0]').attr('src');
	$('#TabMenu ul li[identity=0]').attr('src', src);
	$('.sk_iframe_src').attr('src',src);
};